﻿<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                              xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">    
    <xsl:template match="favtopics">
        <menuitem id="vingradmenu-tb-favtopics-empty" label="(пусто)" disabled="true" tooltiptext="Чтобы добавить тему в избранное, перейдите в неё и нажмите на звёздочку!" hidden="true" />
        <xsl:apply-templates select="topic" />
        <menuseparator id="vingradmenu-tb-favtopics-cleanup-sep" hidden="true" />
        <menuitem id="vingradmenu-tb-favtopics-cleanup" label="Очистить список избранных тем" tooltiptext="Удалить все избранные темы" oncommand="favTopicsManager.cleanup(); event.stopPropagation();" hidden="true" />
    </xsl:template>
    <xsl:template match="topic">
        <xsl:element name="menuitem">
            <xsl:attribute name="label">
                <xsl:value-of select="@name" />
            </xsl:attribute>  
            <xsl:attribute name="class">
                menuitem-iconic
            </xsl:attribute>  
            <xsl:attribute name="tooltiptext">
                <xsl:value-of select="@name" />
            </xsl:attribute>
            <xsl:attribute name="id">
                <xsl:value-of select="concat('vingradmenu-tb-favtopics-topic-',@id)" />
            </xsl:attribute>
            <xsl:attribute name="oncommand">
                <xsl:value-of select="concat('navigator.toTopic(',@id,'); event.stopPropagation();')" />
            </xsl:attribute>
        </xsl:element>
    </xsl:template>
</xsl:stylesheet>
